require("../css/register.css");
// 获取密码登录按钮
let pwdlogin=document.querySelector('.pwdlogin');
pwdlogin.addEventListener('click',function(){
    location.href='login.html';
});
// 点击注册按钮时判断输入框值是否正确
let input=document.querySelectorAll('input');
let tel=document.querySelector('.tel');
let pwd=document.querySelector('.pwd');
let pwdagain=document.querySelector('.pwdagain');
let code1=document.querySelector('.code1');
let regbtn=document.querySelector('.regbtn');
regbtn.addEventListener('click',function(){
    if(!(tel.value && pwd.value && pwdagain.value)){
        common.toast(0,'内容不能为空');
        return;
    }
    if(!(/^[1][3-9][0-9]{9}$/.test(tel.value) && /^[\w]{6,12}$/.test(pwd.value))){
        common.toast(0,'请输入正确手机号或密码');
        return;
    }
    if(pwd.value!==pwdagain.value){
        common.toast(0,'两次密码不一致,请重新输入');
        return;
    }
    let obj={account:tel.value,password:pwd.value}
    http.post('/user/register',obj,function(res){
        if(res.status===0){
            common.toast(1,'注册成功');
            location.href='login.html';
        }
        else{
            common.toast(0,res.msg);
        }
    });
});
// 获取所有的错号
let telc=document.querySelectorAll('p .icon-cuohao');
// 封装函数，用于输入框失去焦点时判断内容是否合格
function inputblur(type,reg,index){
    if(reg.test(type.value)){
        telc[index].className='iconfont icon-duihao';
    }
    else{
        telc[index].className='iconfont icon-cuohao';
    }
    telc[index].style.display='inline-block';
}
// 遍历所有的输入框，当输入框失去焦点时，调用函数判断内容是否合格
input.forEach(function(item,index){
    item.addEventListener('blur',function(){
        if(item.className==='tel'){
            inputblur(tel,/^[1][3-9][0-9]{9}$/,index);
        }
        else if(item.className==='code1'){
            if(item.value.toLowerCase()===reslout.toLowerCase()){
                telc[index].className='iconfont icon-duihao';
            }else{
                telc[index].className='iconfont icon-cuohao';
            }
            telc[index].style.display='inline-block';
        }
        else if(item.className==='pwd'){
            inputblur(pwd,/^[\w]{6,12}$/,index);
        }
        else if(item.className==='pwdagain'){
            if(item.value===pwd.value && /^[\w]{6,12}$/.test(pwd.value)){
                telc[index].className='iconfont icon-duihao';
            }
            else{
                telc[index].className='iconfont icon-cuohao';
            }
            telc[index].style.display='inline-block';
        }
    })
})